package org.feluma.sgci.util;

import java.sql.Date;

public class ConverteData {
		
	public static Date converteDataFormatoBanco(String data) {
        Date d = null;
        try {
            data = data.substring(6) + "-" +
                   data.substring(3, 5) + "-" +
                   data.substring(0, 2);
            d = Date.valueOf(data);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return d;
    }
    

    public static String converteDataFormatoVisual(String data){
        String dataFinal = "";
        String dataString = "";
        try {
               dataString = data;
               dataFinal = dataString.substring(6,10) + "-"+
                           dataString.substring(3,5)+ "-"+
                           dataString.substring(0,2);
        }
        catch(Exception ex){
             ex.printStackTrace();
        }
        return dataFinal;
    }
    
	/**
	 * metodo que converte uma data (yyyy-mm-dd formato americano) para (dd/mm/yyyy formato brasileiro)
	 * @param data do tipo date
	 * @return retorna uma string no formato dd/mm/yyyy
	 */
	public static String converteDataString(Date data){
		 String dataFinal = "";
	        String dataString = "";
	        try {
	               dataString = data.toString();
	               dataFinal = dataString.substring(8,10) + "/"+
	                           dataString.substring(5,7)+ "/"+
	                           dataString.substring(0,4);
	        }
	        catch(Exception ex){
	             ex.printStackTrace();
	        }
	        return dataFinal;        
    }

}